home *** CD-ROM | disk | FTP | other *** search
/ Shareware Grab Bag / Shareware Grab Bag.iso / 001 / zcdoc987.arc / zcommdoc.ad < prev    next >
Text File  |  1987-09-27  |  74KB  |  1,801 lines

  1.  
  2.         Revised 09-05-87                        Universal Line Printer Edition
  3.         ZCOMM User Manual                                                   91
  4.  
  5.  
  6.           full speed data, and to serial ports whose bit rate clocks are
  7.           slightly fast.
  8.  
  9.           EXAMPLE: speed 1181   sets the speed to 1181 bits per second with
  10.           two stop bits.
  11.  
  12.           NB: Operation at extra high speeds is affected by the operating
  13.           system version, device drivers, memory resident software, and the
  14.           computer's hardware design.  Chapter 26 describes some of the well
  15.           known problems.
  16.  
  17.           SEE ALSO: 7e, 7o, 7m, 7s, 8n, 8g modes
  18.  
  19.         split svar Split (parse) string parameter svar into tokens stored in
  20.           string parameters z0...z9 using one or more of the characters in
  21.           string parameter ifs ("Internal Field Separator") to separate the
  22.           tokens. **
  23.  
  24.           EXAMPLE:   if string parameter s1 contains "hello there folks" and
  25.           ifs contains a space and tab, split s1   assigns "hello" to z0,
  26.           "there" to z1, and "folks" to z2.
  27.  
  28.  
  29.           EXAMPLE: Let s0 contain "#1234567-This is big-time Parsing", and ifs
  30.           contain "#1256- ".  The command split s0   assigns "34" to z0, "7"
  31.           to z1, "This" to z2, "is" to z3, "big" to z4, "time" to z5, and
  32.           "Parsing" to z6.
  33.  
  34.  
  35.           SEE ALSO: y0...y127 string parameters, I,i,p test conditions, sets
  36.           command
  37.  
  38.         split svar string ... uses one string for each token generated.  An
  39.           empty string ("") assigns the rest of svar to the next token.
  40.           Otherwise, if tokens remain after the strings are exhausted, ifs is
  41.           used for parsing the remaining tokens.
  42.  
  43.           EXAMPLE: If s0 contains "#1234567-This is ZCOMM Parsing", The
  44.           command split s0 "-" ""   assigns "#1234567" to z0 and "This is
  45.           ZCOMM Parsing" to z1.
  46.  
  47.  
  48.           EXAMPLE: If s0 contains "503-621-3746", The command split s0 "-" "-"
  49.             assigns "503" to z0, "621" to z1, and "3746" to z2.
  50.  
  51.  
  52.           SEE ALSO: ss command, scripts, Chapter 99
  53.  
  54.         ss svar regular_expression String Split svar according to regular-
  55.           expression.  ** Regular expressions are described in Chapter 24.
  56.           The entire matched string (if any) is stored in the z0 string
  57.  
  58.  
  59.         (C) 1987 Omen Tech Inc                        Chapter 17 Main Commands
  60.  
  61.  
  62.         Revised 09-05-87                        Universal Line Printer Edition
  63.         ZCOMM User Manual                                                   92
  64.  
  65.  
  66.           parameter.
  67.  
  68.           Matched groups are stored in the z1...z9 string parameters.
  69.           Parameters which do not receive a matched string or substring are
  70.           set empty.
  71.  
  72.           EXAMPLE: If string parameter s0 contains
  73.                   From: Captain Midnight To: HBO Inc.
  74.           then the command                 split s0 "From: (.*) To: (.*)"
  75.           places "Captain Midnight" in z1 and "HBO Inc." in z2.  In this case,
  76.           z0 will contain the entire contents of s0.
  77.  
  78.  
  79.           SEE ALSO: split command, regular-expressions Chapter 24
  80.  
  81.         st [-options] pathspec Send the files specified in pathspec using the
  82.           Telink (FIDO) batch Protocol.  The pathname, length, and
  83.           modification time of each file are transmitted.  Files which cannot
  84.           be opened are skipped.  An empty pathspec sends all files in the
  85.           current directory.  A directory name expands to all regular files in
  86.           that directory.
  87.  
  88.           If an error aborts a file transmission (retries exhausted, etc.),
  89.           batch transfers terminate.
  90.  
  91.           EXAMPLE: st *.com   sends *.com
  92.  
  93.           NOTE The receiver must be commanded to receive the files.
  94.  
  95.           SEE ALSO: Telink protocol, Chapter 12.
  96.  
  97.  
  98.         sum pathspec Checksums the named text files with an alogrithym
  99.           compatible with sum(1) on Version 7 Unix (sum -r on System III/V).
  100.           Carriage returns, and all characters starting with the first
  101.           instance of CPMEOF (^Z) are excluded.  This processing allows
  102.           comparison of plain ASCII source files stored on the different
  103.           systems, but not binary files.  The checksum is printed in octal,
  104.           followed by a count of 512 byte blocks and bytes read.
  105.  
  106.           EXAMPLE: sum *.c   checksums all C source files in the current
  107.           directory.
  108.  
  109.  
  110.           SEE ALSO: crc, chek, wc commands
  111.  
  112.         sx [-options] file Send a single file using the Ward Christensen
  113.           XMODEM or XMODEM/CRC protocol.  The receiving program may request
  114.           use of a 16 bit CRC, which is more accurate than the default
  115.           checksum.  DOS files sent this way will have Control-Z (CPMEOF)
  116.           garbage characters appended to make the file length a multiple of
  117.  
  118.  
  119.         (C) 1987 Omen Tech Inc                        Chapter 17 Main Commands
  120.  
  121.  
  122.         Revised 09-05-87                        Universal Line Printer Edition
  123.         ZCOMM User Manual                                                   93
  124.  
  125.  
  126.           the packet size.
  127.  
  128.           EXAMPLE: sx foo.com
  129.  
  130.  
  131.           EXAMPLE: sx -k foo.com (1024 byte blocks)
  132.  
  133.           NOTE: The receiver must be commanded to receive the file with an rx
  134.           filename or rc filename command.
  135.  
  136.           SEE ALSO: XMODEM, XMODEM-1k, XMODEM/CRC protocols, Chapter 12.
  137.  
  138.         sz [-options] [PREFIX=p | ONAME=x] pathspec Send the files specified
  139.           in pathspec using ZMODEM Batch Protocol.  The +, a, b, n, N, r, and
  140.           y options are sent to the receiving program.  Only one of the a, b,
  141.           or r options may be specified.  Only one of the +, n, N, or y
  142.           options may be specified.  The pathname, length, and modification
  143.           time of each file are transmitted.  Files which cannot be opened are
  144.           skipped.  An empty pathspec sends all files in the current
  145.           directory.  A directory name expands to all regular files in that
  146.           directory.
  147.  
  148.           If ONAME=x is given after the options (if any) and before the file
  149.           name(s), x will be used as the COMPLETE destination pathname instead
  150.           of each file's actual pathname.
  151.  
  152.           EXAMPLE: sz -y ONAME=B:/spiked/secret /soviet/sdi/newlaser.doc
  153.           results in the destination file secret on drive B: in the /spiked
  154.           directory.  (Destination directories must exist and be writable).
  155.  
  156.  
  157.           If instead PREFIX=p is given after the options (if any) and before
  158.           the file name(s), p will bew added to the destination pathname(s) as
  159.           a prefix.
  160.  
  161.           EXAMPLE: sz -y PREFIX=C:/FOO.BAZ/ /biff/bam/aardvark.wak
  162.           results in the destination file "C:/FOO.BAZ/aardvark.wak" (the
  163.           destination directories must exist and be writable).
  164.  
  165.  
  166.           EXAMPLE: sz *.com   Sends all files with a .com extension.
  167.  
  168.           NOTE: If the remote supports ZMODEM AutoDownload, or accepts rz
  169.           followed by carriage return as a command to receive files with
  170.           ZMODEM protocol, only the sz command need be given.  Otherwise, the
  171.           receiver must be commanded to receive the files with an rz command
  172.           or menu choice.
  173.  
  174.           EXAMPLE: sz -r ??log   Crash Recovery sends only the new data if the
  175.           receiver has incomplete versions of these files.
  176.  
  177.  
  178.  
  179.         (C) 1987 Omen Tech Inc                        Chapter 17 Main Commands
  180.  
  181.  
  182.         Revised 09-05-87                        Universal Line Printer Edition
  183.         ZCOMM User Manual                                                   94
  184.  
  185.  
  186.           EXAMPLE: sz -fn src/*.c src/*.h maildir
  187.           sends only the newer source files in the src subdirectory, and all
  188.           new files in the maildir subdirectory.
  189.  
  190.  
  191.           EXAMPLE: zcommand "sz -fn /bin /wp"
  192.           commands a remote ZCOMM system in Host Operation (unrestricted) to
  193.           send all new files in the /bin and /wp directories.
  194.  
  195.  
  196.           EXAMPLE: sz -Yn *.c   sends only newer versions of files that
  197.           already exist at the destination.
  198.  
  199.  
  200.           SEE ALSO: ZMODEM protocol, Chapter 12, options, Chapter 18.
  201.  
  202.         szb [-options] [PREFIX=p | ONAME=x] pathspec As above, but "falls
  203.           back" to YMODEM if the receiver cannot receive with ZMODEM protocol.
  204.  
  205.         t [-modes] [capturefile] Invokes the term function for conversational
  206.           access to the remote.  If capturefile is specified, any currently
  207.           opten capture file is closed and capturefile is opened.  A file
  208.           previously opened by "t file" is not closed by a t command given
  209.           without an argument.
  210.  
  211.           EXAMPLE: t file1   creates file1 to capture data sent by the remote
  212.           in interactive conversation.
  213.  
  214.  
  215.           If a file upload begun by an f or open command were in progress, the
  216.           upload will resume with the t command subject to the g mode.
  217.  
  218.           In host operation, "t file" begins data capture, and received
  219.           characters are not echoed.  When the remote sends ETX, EOT, or
  220.           Ctrl-Z, file is closed and the term function exits.
  221.  
  222.           EXAMPLE: t comments.txt<ENTER>
  223.           jabber ... jabber
  224.           Ctrl-Z
  225.  
  226.  
  227.           Optional modes may be enabled to modify the display, storage, or
  228.           transmission of information.
  229.  
  230.           If the free buffer space is nearly depleted, ZCOMM attempts an
  231.           XOFF-dump-XON sequence unless e (Emacs) mode is set.  If e (Emacs)
  232.           mode is set, a buffer dump is performed before each keyboarded
  233.           character is sent to the remote, since normal XOFF based flow
  234.           control is disabled.
  235.  
  236.           Subcommands available from the term function are explained in
  237.  
  238.  
  239.         (C) 1987 Omen Tech Inc                        Chapter 17 Main Commands
  240.  
  241.  
  242.         Revised 09-05-87                        Universal Line Printer Edition
  243.         ZCOMM User Manual                                                   95
  244.  
  245.  
  246.           Chapter 20.  Characters special to the term function are also
  247.           described in Chapter 20.
  248.  
  249.         type pathspec Type the specified file(s).  This command closes any
  250.           open transmit file.  Type stops/resumes printing with ^S.
  251.           Keyboarding ^C or Ctrl-Break cancels, and ^X skips to the next file.
  252.           <Ctrl-Home> clears the screen without stopping, avoiding scrolling.
  253.  
  254.           SEE ALSO: browse, list, page commands
  255.  
  256.           EXAMPLE: type *.txt *.doc
  257.  
  258.  
  259.         unrestrict Prompts for a password and unrestricts ZCOMM if the
  260.           password exactly matches the contents of the unrestrict string
  261.           parameter.  If unrestrict is empty or the given password does not
  262.           match in three attempts, the call is immediately terminated.
  263.           Unrestrict is used in Host Operation by a caller who wishes
  264.           unrestricted access to ZCOMM's computer to view condifential files
  265.           or perform maintenance.
  266.  
  267.           EXAMPLE: unrestrict   prompts for a password (to match the
  268.           unrestrict parameter), then allows three tries to enter it
  269.           correctly.
  270.  
  271.  
  272.           SEE ALSO: Host operation
  273.  
  274.         videobios N Sets the video BIOS mode to N.  This command is useful for
  275.           accessing the high resolution super EGA display text modes, such as
  276.           100 columns by 75 lines corresponding to high resolution 800x600
  277.           displays.  The $ and # mumeric parameters must be separately set to
  278.           agree with the new BIOS video mode.  The action of the video ROM
  279.           BIOS to specific values depends on the particular version.  Some
  280.           codes produce spectacular, if unpredictable, results.  This command
  281.           is restricted, and is available on medium model versions only.
  282.  
  283.           EXAMPLE: vmode 3 sets BIOS video mode 3 (80x25).
  284.  
  285.  
  286.           SEE ALSO: V numeric parameter
  287.  
  288.         w Writes the contents of the circular buffer to the capture file.
  289.  
  290.         wait [-mode] Wait activates the term function to search for each
  291.           pattern that has been defined with the pattern command.  If a file
  292.           has been opened with the create or t file commands, buffer capture
  293.           continues during the wait command.  If a file upload (inititated by
  294.           an f file command) was in progress, the upload will resume with the
  295.           wait command subject to the g mode.
  296.  
  297.  
  298.  
  299.         (C) 1987 Omen Tech Inc                        Chapter 17 Main Commands
  300.  
  301.  
  302.         Revised 09-05-87                        Universal Line Printer Edition
  303.         ZCOMM User Manual                                                   96
  304.  
  305.  
  306.           Script execution resumes when the wait command returns because of a
  307.           pattern match, timeout, carrier loss, or keyboarded F1.  The wait
  308.           command's pattern search timeout is effective even if no search
  309.           patterns have been set with the pattern command.
  310.  
  311.           SEE ALSO: pattern, put, putw commands, fN mode
  312.  
  313.         wc pathspec Counts lines, words, printing characters, and all
  314.           characters for the specified files.  The totals are then presented.
  315.           Characters beginning with CPMEOF (^Z) are excluded.[11] The count of
  316.           printing characters is useful for estimating laser toner and printer
  317.           ribbon usage.
  318.  
  319.           EXAMPLE: wc *.c *.h
  320.  
  321.  
  322.           SEE ALSO: crc, chek, sum commands
  323.  
  324.         while condition rest-of-line Scripts must often repeat a command or
  325.           set of commands while some condition remains true.  The while
  326.           command executes the command(s) on the rest of the line while
  327.           condition is true.  Chapter 25 describes testable conditions.  An
  328.           inadvertently generated while loop may be stopped by keyboarding
  329.           NUKE (ALT-N).
  330.           NOTE: The rest of the line must not contain an if command or
  331.           semicolons separating commands.  While commands may not be nested.
  332.  
  333.           EXAMPLE: pat 1 "ogin:";  while !1 put "\r" wait -f1   repeatedly
  334.           sends a carriage return until the remote responds with "Login:".
  335.  
  336.  
  337.           EXAMPLE: while "!1&&L<5" put "\r" wait -f1   works as above, but
  338.           only tries 5 times.
  339.  
  340.  
  341.         x (eXit) Writes and closes any open files, then returns to DOS without
  342.           disconnecting the phone line.
  343.  
  344.         xmodem ... Set Restricted Host Operation, (allowing error diagnositcs
  345.           to be sent to the modem), and exit to the operating system before
  346.           the command prompt is executed.  This is useful when calling ZCOMM
  347.           from another program (such as a bulletin board) for ZMODEM file
  348.  
  349.  
  350.         __________
  351.  
  352.         11. The line and word counts agree with the Unix word count program,
  353.             but the character count will differ because of CR characters not
  354.             stored in most Unix text files.  The Unix word count program does
  355.             not have a count of printing characters.
  356.  
  357.  
  358.  
  359.         (C) 1987 Omen Tech Inc                        Chapter 17 Main Commands
  360.  
  361.  
  362.         Revised 09-05-87                        Universal Line Printer Edition
  363.         ZCOMM User Manual                                                   97
  364.  
  365.  
  366.           transfers.
  367.  
  368.           EXAMPLE: zcomm pv-1 port 2 xmodem sz foo.bar   calls zcomm to send
  369.           foo.bar with ZMODEM protocol to the modem attached to port 2,
  370.           suppressing normal messages (pv-1).
  371.  
  372.  
  373.         xpc ... * The ZCOMMXPC flavor of ZCOMM supports the Tymnet(TM) X.PC
  374.           link level protocol with the xpc commands.  See a following
  375.           subchapter of Chapter 17 for a more detailed description of the X.PC
  376.           packet driver and the xpc commands that control it.
  377.  
  378.         zcommandi COMMAND Send COMMAND with ZMODEM protocol, do NOT wait for
  379.           command completion.
  380.  
  381.           EXAMPLE: zcommandi "!make whoopie"
  382.  
  383.  
  384.         zcommandic COMMAND Process COMMAND for string substitutions and
  385.           character escapes and send with ZMODEM protocol, do NOT wait for
  386.           command completion.
  387.  
  388.         zcommandw COMMAND Send COMMAND to the remote with ZMODEM protocol.
  389.           Wait for COMMAND to complete on the remote before returning.
  390.  
  391.           EXAMPLE: zcommandw "sz foo.bar"   causes the remote to send a file
  392.           with ZMODEM protocol.
  393.  
  394.  
  395.           EXAMPLE: zcommandw "!ls -l | sz -a -"   causes a remote Unix system
  396.           to send a file containing a directory listing to ZCOMM.
  397.  
  398.  
  399.           As a special case, zcommandw with an empty command fetches the
  400.           remote's disk file system free character count.  This quantity is
  401.           then available to the R test condition.
  402.  
  403.           EXAMPLE: zcommandw ""; if "R>10000" sz hugefile   fetches the free
  404.           disk space from the remote, and sends hugefile if the free space is
  405.           greater than 10000000 bytes.
  406.  
  407.  
  408.         zcommandwc COMMAND Process COMMAND for string substitutions and
  409.           character escapes and send with ZMODEM protocol, wait for command
  410.           completion.
  411.  
  412.         ![~]command Execute command (either a program or a DOS built-in
  413.           command) as a subprogram.  Command is not processed for string
  414.           parameters.  See Chapter 17 for details on shell escapes.
  415.  
  416.  
  417.  
  418.  
  419.         (C) 1987 Omen Tech Inc                        Chapter 17 Main Commands
  420.  
  421.  
  422.         Revised 09-05-87                        Universal Line Printer Edition
  423.         ZCOMM User Manual                                                   98
  424.  
  425.  
  426.         !!host-command Sends the rest of the line (after !!) to a remote
  427.           Kermit server for execution on the server machine.  host-command is
  428.           not processed for string parameters.  This is a convenient
  429.           alternative to remote host host-command-string particularly if
  430.           host-command contains spaces.
  431.  
  432.         label: A label begins at the first column and ends with a colon.  One
  433.           or more commands may appear on the same line separated from the
  434.           label by white space.  A label may have the same name as a directory
  435.           entry provided the directory entry appears first in the script file.
  436.           NOTE: a label differs from a directory entry, which does't end with
  437.           a colon.  When ZCOMM encounters a directory entry in script
  438.           processing, an automatic "return" is performed.
  439.  
  440.           EXAMPLE: if 1 goto cond1
  441.                           echo "Pattern 1 not matched"
  442.           cond1:          echo "processing continues"
  443.  
  444.  
  445.         :comment A colon as first character in a command causes the rest of
  446.           the command line to be ignored.  This is also useful for "commenting
  447.           out" commands in script files.
  448.  
  449.           EXAMPLE: : this line does nothing at all
  450.  
  451.  
  452.         ; Semicolon is a command delimiter which may be used in place of
  453.           RETURN to place multiple commands on a line.  Since commands such as
  454.           echo, set, sb, pattern, list, and type take an indefinite number of
  455.           operands, the semicolon must be used to string such commands
  456.           together.
  457.  
  458.           EXAMPLE: sb *.c; off   batch transmits all *.c files, then puts the
  459.           modem on hook and exits to DOS.
  460.  
  461.  
  462.           Semicolon is not a command delimiter if it is escaped by a backslash
  463.           or if it appears within a quoted string.
  464.  
  465.           EXAMPLE: pat 0 ";" sets pattern 0 to search for a semicolon.
  466.  
  467.           Commands that take a fixed number of arguments may be strung
  468.           together without a semicolon unless otherwise noted.
  469.  
  470.           EXAMPLE: port 1 speed 1200
  471.  
  472.  
  473.         <file Redirects input used by the command prompt and review function.
  474.           When reading input from file, certain characters are special:
  475.  
  476.  
  477.  
  478.  
  479.         (C) 1987 Omen Tech Inc                        Chapter 17 Main Commands
  480.  
  481.  
  482.         Revised 09-05-87                        Universal Line Printer Edition
  483.         ZCOMM User Manual                                                   99
  484.  
  485.  
  486.               ~  Accept the next character verbatim.
  487.  
  488.               |  Sleep for one second.
  489.  
  490.               '' Double quote echoes succeeding characters to the display with
  491.                  highliting until the next double quote is encountered.
  492.         On end of file, a ^U is returned and input reverts to the keyboard.
  493.         The file rev on the demonstration disk is a typical file which might
  494.         be used with the < command.
  495.  
  496.         >[>]outfile Redirects output from succeeding utility commands and
  497.           debug output (if the v numeric parameter is non zero) to outfile.
  498.           Capture from the circular buffer is also enabled, but there is no
  499.           automatic writing of the circular buffer to the file on close.
  500.           >>outfile appends to outfile.  The output redirection is canceled by
  501.           the close command or by > without a filename.  DOS predefined device
  502.           names such as "prn" may be used.
  503.  
  504.           Note that ZCOMM's redirection works somewhat differently from that
  505.           used by DOS and UNIX. The output must be redirected before the
  506.           command(s) are given, and the redirection stays in effect until
  507.           explicitly canceled.  ZCOMM's command prompt is not redirected.
  508.  
  509.           EXAMPLE: bdump file0
  510.                           kill; >file1
  511.                           dump file0
  512.                           close
  513.           dumps the contents of the modem input buffer to file0.  Output is
  514.           then redirected to file1 and contents of file0 are displayed in side
  515.           by side hex/ascii format.
  516.  
  517.           Note that the create and t filename commands do not redirect utility
  518.           command output to the file.
  519.  
  520.  
  521.         17.2  Function Key Commands
  522.  
  523.         Some function keys are recognized at the command prompt.  Function key
  524.         commands may not be mixed with any other character.  For example, "t
  525.         PgUp" elicits an error bell.
  526.  
  527.         F2 From the command prompt, F2 enters term function.
  528.  
  529.           SEE ALSO: t [file] command
  530.  
  531.         Home,PgUp,End Enter the review function.
  532.  
  533.         F3...F14 Function keys F3 to F14 are programmed by set commands in the
  534.           "setup" directory in the distributed telephone directory.  The key
  535.           definitions in PHODIR.T may be modified or removed at your
  536.           discretion.
  537.  
  538.  
  539.         (C) 1987 Omen Tech Inc                Chapter 17 Function Key Commands
  540.  
  541.  
  542.         Revised 09-05-87                        Universal Line Printer Edition
  543.         ZCOMM User Manual                                                  100
  544.  
  545.  
  546.         F3 Receives files with YMODEM Batch protocol, or XMODEM. [12]
  547.  
  548.         F4 Invokes TurboLearn Script Writer(TM) to record keystrokes and
  549.           computer dialog, then generates a script using this information.
  550.  
  551.         F6 Prompts for a file name, then receives that file with the
  552.           XMODEM/CRC protocol.  ZCOMM will revert to the basic XMODEM protocol
  553.           after a few timeouts if the sender does not support CRC-16.
  554.  
  555.         F7 Prompts for a file name, then transmits that file with XMODEM
  556.           protocol.  If the file name includes wildcard characters, or if more
  557.           than one file name is given, or if a directory name is given, YMODEM
  558.           Batch protocol will be used.
  559.  
  560.         F9 Prompts for a file name, and then creates the named file for data
  561.           capture with the term function.
  562.  
  563.         F10 Invokes the "help" command or help processor.
  564.  
  565.         F11 (Shift F1) Lists the telephone directory entries.
  566.  
  567.         F12 Prompt for a name, and then searches the telephone directory for
  568.           entries beginning with the given name.
  569.  
  570.         F13 Displays the voice call directory entries, such as omen-voice.  A
  571.           Hayes compatible modem may be used to dial voice calls if a
  572.           telephone is connected to the same line.  When the Hayes finishes
  573.           dialing the number, pick up the telephone, keyboard F14 to
  574.           disconnect the modem from the line, and start talking.
  575.  
  576.         F14 Disconnects the Hayes modem after it has dialed a voice call.
  577.  
  578.         The following function keys are valid at the main command prompt, from
  579.         the term function, and from the review function.
  580.  
  581.         Ctrl-Home Resets display modes and clears the screen.
  582.  
  583.         ALT-C Writes the circular buffer to disk and closes any open send or
  584.           receive file(s).  ZCOMM complains if no files were open.
  585.  
  586.           SEE ALSO: close command
  587.  
  588.         ALT-D Lists the current directory of the default disk.
  589.  
  590.  
  591.  
  592.         __________
  593.  
  594.         12. ZCOMM generates a file name if the sending program does not
  595.             provide one.
  596.  
  597.  
  598.  
  599.         (C) 1987 Omen Tech Inc                Chapter 17 Function Key Commands
  600.  
  601.  
  602.         Revised 09-05-87                        Universal Line Printer Edition
  603.         ZCOMM User Manual                                                  101
  604.  
  605.  
  606.           SEE ALSO: dirr command
  607.  
  608.         ALT-M Toggles keyboard mapping.
  609.  
  610.           SEE ALSO: display kbmapenable command, N numeric parameter
  611.  
  612.         ALT-R Enter the review function.
  613.  
  614.           SEE ALSO: review command
  615.  
  616.         ALT-S Displays status on the local screen only, even if ZCOMM is in
  617.           host operation.  LSR and MSR refer to the Line Status Register and
  618.           Modem Status Register of the selected port.  ALT-S also displays
  619.           patterns (if any) active as a result of a pattern or wait command,
  620.           along with S to indicate not matched (still searching) or F (found).
  621.  
  622.           SEE ALSO: s command
  623.  
  624.         ALT-U Toggles Upper case conversion of keyboard and file characters
  625.           sent with the term function ( t, f, F2 commands).  The answerback
  626.           and programmed strings are not affected.  Protocol file transfers
  627.           are not affected.  The u mode is reset by the call command.
  628.  
  629.           SEE ALSO: u mode
  630.  
  631.         ALT-W Writes the circular buffer to the receive file.  Equivalent to
  632.           the main w command.
  633.  
  634.           SEE ALSO: w command
  635.  
  636.         F1...F40 etc. The Soft Keys can be programmed (with "set" commands)
  637.           either to send a string of characters to the remote or to invoke a
  638.           ZCOMM command sequence.  Iff the string begins with "@", the
  639.           remainder if the string is treated as a ZCOMM command.  No strings
  640.           are sent to the remote from the command prompt or from the review
  641.           function.
  642.  
  643.           The soft keys can be changed for each different remote system, or
  644.           even for different application programs, with set commands embedded
  645.           in the appropriate telephone directory entry.  The ALT-K key
  646.           displays the strings assigned to these keys.
  647.  
  648.           There are 40 soft keys, F-1 to F-40.  plus some of the cursor keys.
  649.           ( F-11 is obtained by Shift-F-1.  F-21 is obtained by Ctrl-F-1.  F-
  650.           31 is obtained by Alt-F-1.) In addition, the cursor keys may be
  651.           reassigned to send strings to the remote when in the term function.
  652.           To list them, set the v (verbose) parameter non zero ("pv1"), then
  653.           give a "set" command.  Most soft keys have names beginning with f,
  654.           and are described in Chapter 23.
  655.  
  656.  
  657.  
  658.  
  659.         (C) 1987 Omen Tech Inc                       Chapter 17 Browse Command
  660.  
  661.  
  662.         Revised 09-05-87                        Universal Line Printer Edition
  663.         ZCOMM User Manual                                                  102
  664.  
  665.  
  666.         17.3  Browse Command
  667.  
  668.         BROwse pathspec browses through the specified files.  If pathspec is
  669.         empty, all files are presented.  For each matched pathname, the
  670.         filename, date, and length are displayed.  The status line displays
  671.         some of the possible (one letter) commands.
  672.  
  673.         EXAMPLE: >>>c:bro *.c
  674.         CFLOW.C          13:18:10 02-25-86   6072 ?
  675.         app, back, copy, Del, mv, next, page, sz, S, quit, {rR}ead, usq, view,
  676.         !, @
  677.  
  678.  
  679.  
  680.         a, A Prompts for a pathname and then appends the current file to it.
  681.           Both DOS and CP/M format files are handled correctly.  The A choice
  682.           then deletes the file.
  683.  
  684.         b Backs up to the previous file.  Browse will not back up past a
  685.           deleted or renamed file.
  686.  
  687.         c prompts for a target pathname.  The resulting DOS command
  688.           copy file target is executed by a copy of COMMAND.COM.  Target may
  689.           include the switches available with the DOS copy command.  The
  690.           pathnames given must be legal for DOS, with \ separating directories
  691.           from filenames.[13]
  692.  
  693.           EXAMPLE: c
  694.           Copy to: a:
  695.  
  696.  
  697.           SEE ALSO: "HINT" below
  698.  
  699.         D Deletes the file.
  700.  
  701.         SP, CR skip to the next file.
  702.  
  703.         r, R R first kills the circular buffer.  Read the file (or as much as
  704.           will fit) into the circular buffer, then call the review function.
  705.           The review function subcommands can be used to page back and forth
  706.           through the file, write portions of the buffer to files, and so on.
  707.           If review is exited with the file still open, browse closes it.
  708.  
  709.           SEE ALSO: review function
  710.  
  711.  
  712.  
  713.         __________
  714.  
  715.         13. Unless the DOS SWITCHAR has been changed to "/".
  716.  
  717.  
  718.  
  719.         (C) 1987 Omen Tech Inc                       Chapter 17 Browse Command
  720.  
  721.  
  722.         Revised 09-05-87                        Universal Line Printer Edition
  723.         ZCOMM User Manual                                                  103
  724.  
  725.  
  726.         n Sends the file with the ZMODEM n option (send file only if the
  727.           source is newer than the destination).
  728.  
  729.         S sends the selected file with XMODEM protocol.  The user must start
  730.           an XMODEM receive on the other machine.
  731.  
  732.         s sends the selected file with ZMODEM or YMODEM Batch Protocol and 1kb
  733.           packets.  If the other program has ZMODEM AutoDownload enabled (Z
  734.           mode) the file transmission will be automatic.  Otherwise, the user
  735.           must start a YMODEM Batch or ZMODEM receive on the other machine.
  736.           The s and S subcommands are useful when issued by a remote caller
  737.           browsing through files in a directory.
  738.  
  739.         t Tail reads the tail of the file into the circular buffer and
  740.           displays the last 24 lines.
  741.  
  742.         Q, X Quit ends the file list.  X is provided for the convenience of
  743.           users accustomed to the wash and sweep programs.
  744.  
  745.         V, Ctrl-V View the file, whether it is a regular or SQueezed file.
  746.  
  747.         ! prompts for a DOS command and then attempts to execute it.  Some DOS
  748.           commands that might be useful are rename, del, print, move, emacs,
  749.           mince, edlin, chkdsk, and chmod.  When entering the DOS command, a
  750.           keyboarded % is replaced by the pathname of the currently selected
  751.           file.
  752.  
  753.           Please refer to the !  command for details and caveats.
  754.  
  755.           EXAMPLE: !emacs % calls the DOS EMACS editor to edit the selected
  756.           file.
  757.  
  758.  
  759.         @ Prompts for a ZCOMM command, and then executes that command as if it
  760.           had been entered at the main command prompt.  The @ subcommand
  761.           should not be used for any command that involves file names.
  762.  
  763.           EXAMPLE: @display vt100
  764.  
  765.  
  766.         * Any other letter redisplays the file information and repeats the
  767.           prompt.
  768.  
  769.         After the file list is exhausted, ZCOMM prints the free storage
  770.         remaining on the default disk.
  771.         HINT: Use a directory command to change the order in which the files
  772.         are presented for the browse command.  For example, assume we have a
  773.         directory src on drive c: (hard disk) and a floppy drive F: with a
  774.         scratch disk inserted.  The command sequence
  775.             dirt
  776.             f:
  777.  
  778.  
  779.         (C) 1987 Omen Tech Inc                       Chapter 17 Browse Command
  780.  
  781.  
  782.         Revised 09-05-87                        Universal Line Printer Edition
  783.         ZCOMM User Manual                                                  104
  784.  
  785.  
  786.             browse c:/src
  787.         displays each file in the src directory beginning with the newest.
  788.         Typing c tells ZCOMM you want to copy the file.  When ZCOMM asks for
  789.         the filename, just hit <CR> and the file is copied.  (The resulting
  790.         command to command.com is "COPY c:/src/file").  This sequence may be
  791.         used to "clean up" a directory.
  792.  
  793.         17.4  Shell Escapes
  794.  
  795.         A "Shell Escape" or "System Command" executes a DOS COMMAND (a program
  796.         or command) as a subroutine.  If the first non white-space character
  797.         of the line is !, the entire line, less the !, is executed as a DOS
  798.         command, as if it were typed to DOS in the absence of ZCOMM.  If the !
  799.         command is not the first command on the line, the command string must
  800.         conform to ZCOMM's rules pertaining to strings.  Shell Escapes are not
  801.         allowed if ZCOMM is RESTRICTED.
  802.  
  803.         If DOS fails to execute COMMAND.COM, (actually, the program specified
  804.         in COMSPEC), the message Shell Escape DOS error return = N is
  805.         displayed.  The usual DOS error returns are 1002,1005,1008,1010, and
  806.         1011, which are the DOS error return values + 1000:
  807.  
  808.         2  File not found (COMMAND.COM)
  809.  
  810.         5  Access Denied
  811.  
  812.         8  Insufficient memory
  813.  
  814.         10 Invalid environment
  815.  
  816.         11 Invalid format
  817.         Return values less than 1000 are returned by the application but are
  818.         lost by current versions of COMMAND.COM.  The return value is saved in
  819.         the ?  numeric parameter and may be tested with the ?  test condition.
  820.  
  821.         The following command uses the public domain WHEREIS.COM program to
  822.         find certain files on the hard disk.  !whereis thebeef.*
  823.  
  824.         The next example generates a directory listing, with output redirected
  825.         by DOS to foo.
  826.  
  827.                         !dir >foo
  828.  
  829.         NOTE: The command line
  830.  
  831.         keys !dir keys
  832.  
  833.         displays the soft keys, executes a DOS "dir" command without
  834.         arguments, and then displays the soft keys again, while the command
  835.         line
  836.  
  837.  
  838.  
  839.         (C) 1987 Omen Tech Inc                        Chapter 17 Shell Escapes
  840.  
  841.  
  842.         Revised 09-05-87                        Universal Line Printer Edition
  843.         ZCOMM User Manual                                                  105
  844.  
  845.  
  846.         !dir keys
  847.  
  848.         calls DOS to print directory information for the file keys.
  849.  
  850.         !  commands are interpreted by DOS's COMMAND.COM; Batch files and
  851.         built-in commands may be invoked as well as programs.  Some useful DOS
  852.         built-in commands are rename, copy, date, and time.
  853.  
  854.         Caution should be exercised with commands that affect disk files if
  855.         ZCOMM has files open at the time.  Programs that remain resident in
  856.         low memory (such as spoolers) should NOT be invoked from ZCOMM unless
  857.         they are already resident, as memory would become fragmented.
  858.         Invoking the DOS "print" command (if print isn't already resident) has
  859.         caused DOS to crash when ZCOMM exits.
  860.  
  861.         Memory available for !command will be less than when the command is
  862.         given directly to DOS without ZCOMM running.  The command "!chkdsk"
  863.         will display the amount of memory available for subprograms.
  864.  
  865.         NOTE: Some commands under some conditions may cause DOS to crash
  866.         immediately, after more commands are given, or when the user attempts
  867.         to return to DOS,  especially if insufficient memory is available.
  868.         The EXEC functions of nonstandard operating systems are notorious
  869.         sources of interesting debugging experiences.
  870.  
  871.         Before executing a !  command, ZCOMM restores the modem port's
  872.         Interrupt Service Routine's previous interrupt vector and interrupt
  873.         enable bits.  ZCOMM also synchronizes the BIOS display driver.  After
  874.         return from the DOS command, ZCOMM enables DTR, the ISR vector,
  875.         interrupts on the modem port, and resumes direct control of the
  876.         display.
  877.  
  878.         If the command name begins with ~ (tilde), ZCOMM does NOT restore the
  879.         modem port's Interrupt Service Routine's previous interrupt vector and
  880.         interrupt enable bits.  The called program may then access the modem
  881.         with the ROM BIOS interrupt hex 14, which is mapped to ZCOMM's modem
  882.         service routines during the execution of the !~ command.
  883.  
  884.         When the modem is accessed this way, incoming characters are buffered
  885.         in ZCOMM's interrupt buffer, preventing loss of characters when
  886.         scrolling above 300 bits per second.  Unlike the ROM BIOS routines
  887.         (which are a compromise to allow driving serial printers), the ZCOMM
  888.         int 14h handler does not depend on the state of DSR or CTS.
  889.  
  890.         This interface allows other programs to perform specialized functions,
  891.         such as graphic screen operation or special CRT terminal emulation.
  892.         One such program is COMSH.EXE available on Compuserve's Programmers'
  893.         Special Interest Group (GO PCS-158).[14]
  894.  
  895.  
  896.  
  897.  
  898.  
  899.         (C) 1987 Omen Tech Inc                        Chapter 17 Shell Escapes
  900.  
  901.  
  902.         Revised 09-05-87                        Universal Line Printer Edition
  903.         ZCOMM User Manual                                                  106
  904.  
  905.  
  906.         EXAMPLE: !~comsh
  907.  
  908.         The ZCOMM BIOS EMULATOR replacing the int 14h modem service routine
  909.         accepts the standard BIOS INT 14h functions encoded in the AH register
  910.         as described in the IBM Technical Reference Manual.  Since the modem
  911.         port is selected by ZCOMM, the DX register is ignored.  The character
  912.         ready status bit reflects whether ZCOMM's modem interrupt buffer has
  913.         one or more characters waiting.
  914.  
  915.         The !~ command uses special logic to allow programs to exit gracefully
  916.         when carrier detect is lost.
  917.  
  918.  
  919.  
  920.  
  921.  
  922.  
  923.  
  924.  
  925.  
  926.  
  927.  
  928.  
  929.  
  930.  
  931.  
  932.  
  933.  
  934.  
  935.  
  936.  
  937.  
  938.  
  939.  
  940.  
  941.  
  942.  
  943.  
  944.  
  945.  
  946.  
  947.  
  948.  
  949.  
  950.  
  951.  
  952.         ______________________________________________________________________
  953.  
  954.         14. COMSH supports graphic images transmitted by Compuserve's Weather
  955.             Radar service.
  956.  
  957.  
  958.  
  959.         (C) 1987 Omen Tech Inc                Chapter 17 File Transfer OPTIONS
  960.  
  961.  
  962.         Revised 09-05-87                        Universal Line Printer Edition
  963.         ZCOMM User Manual                                                  107
  964.  
  965.  
  966.         18.  OPTIONS for File Transfers
  967.  
  968.         Options modify the way the protocol file transfer commands send and
  969.         receive files.  They are reset before each command line.  The a, b, p,
  970.         and r options are mutually exclusive.  The +, N, n, and y options are
  971.         mutually exclusive.  The Y option may be followed by the n or N
  972.         option.
  973.  
  974.         + When receiving to a file already on disk, append the new data to the
  975.           old file (if one exists).  This option is not allowed if ZCOMM is
  976.           Restricted.
  977.  
  978.           When sending files with ZMODEM, the + option commands the receiver
  979.           to append to a file already on the receiver's disk.
  980.  
  981.           EXAMPLE: sz -+ ONAME=master.log *.log sends all .log files in the
  982.           current directory to be appended to master.log on the receiver's
  983.           computer.
  984.  
  985.  
  986.         7 Strip data to 7 bits for file transfers with the Kermit protocol.
  987.           Program images and other 8 bit binary files cannot be sent this way.
  988.           In the absence of the 7 option ZCOMM transfers all 8 bits of each
  989.           byte.  If the communications line is set to 8 bits no parity, the
  990.           8th bit is tranmitted, otherwise ZCOMM requests 8th bit quoting.
  991.           NOTE: The 7 option is distinct from the 7e and 7o modes.
  992.  
  993.         a (ASCII) The a option applies to files received with XMODEM, YMODEM,
  994.           or ZMODEM protocol.  It converts newlines not preceded by CR to
  995.           CR/LF pairs.  NULL, RUBOUT, and all characters in each packet
  996.           beginning with Ctrl-Z are excluded.  The a option is useful when
  997.           receiving text files without carriage returns directly from Unix
  998.           systems.
  999.  
  1000.           When sending with ZMODEM, the a option instructs the receiver to
  1001.           convert text files to the conventions used in its operating
  1002.           environment.
  1003.  
  1004.           The a option does not apply to Kermit.  Files transferred with the a
  1005.           option cannot be processed with the ZMODEM r (recover/resume)
  1006.           option.
  1007.  
  1008.           EXAMPLE: rc -a program.c receives program.c and converts end of
  1009.           lines to CR/LF.
  1010.  
  1011.  
  1012.         b (Binary) With ZMODEM, inhibits the receiver from translating the
  1013.           file contents.  If either the ZMODEM sender or receiver specifies b
  1014.           option, any contrary requests will be ignored.
  1015.  
  1016.           EXAMPLE: sz -b program.exe
  1017.  
  1018.  
  1019.         (C) 1987 Omen Tech Inc                Chapter 18 File Transfer OPTIONS
  1020.  
  1021.  
  1022.         Revised 09-05-87                        Universal Line Printer Edition
  1023.         ZCOMM User Manual                                                  108
  1024.  
  1025.  
  1026.         e Escape control characters when sending files with the ZMODEM
  1027.           protocol.  Normally, ZMODEM escapes XON, XOFF, Ctrl-P, CR-@-CR, and
  1028.           Ctrl-X.  This option is useful when operating with brain damaged
  1029.           data PBX systems and other types of "front ends".
  1030.  
  1031.         f Send the full pathname as specified (exclusive of disk identifier)
  1032.           when using a batch send command.  Normally only the file name
  1033.           portion (without any directory prefix) is transmitted.  When sending
  1034.           full pathnames, the receiver must insure that all required
  1035.           directories exist and are writable, otherwise the transfer will fail
  1036.           when the files cannot be created.  ZCOMM does not automatically
  1037.           create directories, but you can use !mkdir dir shell (DOS) escapes
  1038.           to create the necessary directories.  The f option applies to batch
  1039.           file transmission with the kermit sb, sb, send, and sz commands.
  1040.  
  1041.           EXAMPLE: cd /src; sz -f robot/r2d2.h sends the file with the
  1042.           pathname robot/r2d2.h.
  1043.  
  1044.           If the full absolute pathname is desired, it must be specified.
  1045.  
  1046.           EXAMPLE: sz -f /src/robot/vox/3tpi0.*
  1047.  
  1048.  
  1049.           SEE ALSO: PREFIX=p flag for the sb and sz commands.
  1050.  
  1051.         g Given to the receiving program, the g option to the rb command
  1052.           allows the sender and receiver to dispense with acknowledging each
  1053.           transmitted packet when using YMODEM batch transfers.  This
  1054.           increases throughput when the transmitting medium itself (direct
  1055.           connection, X.PC session, or error correcting modems) provides error
  1056.           free transmission.  The transmitting medium can use XOFF and XON to
  1057.           enforce flow control.
  1058.  
  1059.           If the transmitting medium does not enforce flow control,[1] the
  1060.           user must insure the receiver is not overrun.  ZCOMM on a PC or XT
  1061.           accepts data at 9600 bps without flow control when the file is being
  1062.           written to a hard disk or ramdisk.[2]
  1063.  
  1064.           If an error is detected when the g option is used, the transfer is
  1065.           aborted.
  1066.  
  1067.           EXAMPLE: rb -g
  1068.  
  1069.  
  1070.         __________
  1071.  
  1072.          1. X.PC automatically enforces end to end flow control.
  1073.  
  1074.          2. Provided no memory resident programs or special drivers hog CPU
  1075.             cycles.
  1076.  
  1077.  
  1078.  
  1079.         (C) 1987 Omen Tech Inc                Chapter 18 File Transfer OPTIONS
  1080.  
  1081.  
  1082.         Revised 09-05-87                        Universal Line Printer Edition
  1083.         ZCOMM User Manual                                                  109
  1084.  
  1085.  
  1086.         j Use the Tom Jennings (Fido) XMODEM variant protocol.
  1087.  
  1088.         k Use 1024 byte (1K) packets with the sb and sx commands.  The default
  1089.           packet length is 128.  This increases throughput when the speed is
  1090.           high relative to the response times of the communications channel
  1091.           and the computers.  The k option is useful with 9600 or 19200 bps
  1092.           transfers with directly connected timesharing systems.  The k option
  1093.           may not work properly uploading to some systems, particularly
  1094.           heavily loaded or poorly implemented timesharing systems at high
  1095.           speeds.  The k option is valid only when sending to ZCOMM, rb(1), or
  1096.           other compatible programs.  This option does not affect Kermit and
  1097.           ZMODEM transfers.
  1098.  
  1099.           EXAMPLE: sb -k *.c *.h
  1100.  
  1101.  
  1102.         n (ZMODEM) Each file is transferred if the corresponding destination
  1103.           file does not exist, or if the source file is newer.  The n option
  1104.           can be given with either the sz or rz commands.  This option is not
  1105.           allowed if the receiver is Restricted.
  1106.  
  1107.           EXAMPLE: sz -n *.* attempts to send all files in the current
  1108.           directory.  Only those files that do not exist in the destination
  1109.           directory, and those for which the source is newer will be sent.
  1110.  
  1111.  
  1112.         N (ZMODEM) if the corresponding destination file does not exist, or if
  1113.           the source file is newer or longer.  The N option be given with
  1114.           either the sz or rz commands.  This option is not allowed if the
  1115.           receiver is Restricted.
  1116.  
  1117.           EXAMPLE: sz -N *.*
  1118.  
  1119.  
  1120.         p (ZMODEM) Protect destination file; bypass this file if it already
  1121.           exists on the destination system.
  1122.  
  1123.         q (Quiet) suppresses block by block status line update during Kermit
  1124.           and X/YMODEM file transfers.
  1125.  
  1126.         r (ZMODEM) Resume/Recover an interrupted file transfer with the ZMODEM
  1127.           protocol.  May be given with either the sz or rz commands.
  1128.  
  1129.           The r option may be used to resume the transmission of a long file
  1130.           after a disconnect or power loss, without having to start over at
  1131.           the beginning of the file.  The r option may also be used when the
  1132.           source file grows from time to time and only the incremental portion
  1133.           needs to be sent.  The r option assumes that the contents of the
  1134.           destination file are identical to the corresponding beginning
  1135.           portion of the source file.  The r option should not be applied to a
  1136.           file that has been modified by the a option, or to a file that has
  1137.  
  1138.  
  1139.         (C) 1987 Omen Tech Inc                Chapter 18 File Transfer OPTIONS
  1140.  
  1141.  
  1142.         Revised 09-05-87                        Universal Line Printer Edition
  1143.         ZCOMM User Manual                                                  110
  1144.  
  1145.  
  1146.           been edited on the destination system.  This option is not allowed
  1147.           if the receiver is Restricted.
  1148.  
  1149.           EXAMPLE: sz -r hugefile.lst
  1150.  
  1151.  
  1152.         t Enter the term function after file transfer(s) complete.  The t
  1153.           option should not be used in commands given from within the term
  1154.           function, either directly or with soft key definitions.
  1155.  
  1156.         u Unlink (remove, delete) the file after it has been sent with the sz
  1157.           command.
  1158.  
  1159.         v View the data being transmitted or received.  Only correct data is
  1160.           displayed.  Viewing standard ASCII files does not interfere with
  1161.           correct transmission at high speeds, although throughput may be
  1162.           degraded.
  1163.  
  1164.           The output may be redirected to a capture file or DOS device with
  1165.           the > or >> command.  Unless output is redirected, this option must
  1166.           not be used when ZCOMM is in Host Operation.
  1167.  
  1168.         y Yes it is OK to replace a file already on disk when receiving to a
  1169.           file.  If absent, the operator is given a choice of appending to the
  1170.           current file (a), erasing it (y) or aborting (n).  This option is
  1171.           not allowed if ZCOMM is Restricted.  When sending with ZMODEM,
  1172.           commands the receiver to replace a file on its disk.
  1173.  
  1174.         Y (ZMODEM) Transfer only those files for which a file with the same
  1175.           pathname exists at the destination, overwriting the destination
  1176.           files.  The Y option may be followed by other ZMODEM options to
  1177.           further qualify the selection of files to transfer.  This option is
  1178.           not allowed if ZCOMM is Restricted.
  1179.  
  1180.           EXAMPLE: sz -Yn *.* If the source directory contains files A, B, and
  1181.           C, each dated today, and the destination directory contains B and C,
  1182.           with B a week old and C dated today, only B will be sent.
  1183.  
  1184.  
  1185.         zT Use T minutes behind GMT (Greenwich Mean Time) as the local
  1186.           timezone instead of the z parameter value for the file(s)
  1187.           transferred with this command.
  1188.  
  1189.           EXAMPLE: sb -k -z300 ESTfile sends ESTfile corrected for creation in
  1190.           Eastern Standard Time.
  1191.  
  1192.  
  1193.  
  1194.  
  1195.  
  1196.  
  1197.  
  1198.  
  1199.         (C) 1987 Omen Tech Inc                                Chapter 18 Modes
  1200.  
  1201.  
  1202.         Revised 09-05-87                        Universal Line Printer Edition
  1203.         ZCOMM User Manual                                                  111
  1204.  
  1205.  
  1206.         19.  MODES for Data Capture
  1207.  
  1208.         The modes described in this chapter affect the operation of the f,
  1209.         put, wait, and t commands.  The b, n, p, r, w modes are mutually
  1210.         exclusive.
  1211.  
  1212.         All modes except f and n are reset by the call and init commands.
  1213.  
  1214.         Modes may be set with flags to the conference, create, enable,
  1215.         disable, f, open, t, and wait commands.
  1216.  
  1217.         The call command resets ZCOMM and the communications port to 8 bits no
  1218.         parity.
  1219.  
  1220.         ! Negates the sense of the following mode(s).  The !  modifier is not
  1221.           used with the 7 and 8 modes.
  1222.  
  1223.           EXAMPLE: t -Z!tl enables ZMODEM AutoDownload and turns off throttle
  1224.           and line printer output.
  1225.  
  1226.  
  1227.         7e 7o 7m 7s Sets 7 bits plus {Even Odd Marking Spacing} parity for
  1228.           transmission with the put, f, and t commands, and file transfers
  1229.           using the Kermit protocol.  The parity setting does not affect the
  1230.           information content of received characters.[1] If 7e or 7o mode is
  1231.           used, each incoming byte of Kermit packets is checked for parity for
  1232.           extra accuracy in file transfers.
  1233.  
  1234.           Some applications require a 7 bit transmission mode.  Even parity is
  1235.           often used for TWX and IBM mainframe communications.  7m mode sets
  1236.           the parity bit to "marking" (8th bit set to ONE), sometimes used
  1237.           with DEC minicomputers and IBM mainframes.
  1238.  
  1239.           7s mode masks data transmitted by the term function to 7 bits
  1240.           (spacing is equivalent to binary 0).
  1241.  
  1242.           If a paritied mode is specified, the term function counts each
  1243.           character received with the opposite parity as an uncorrected error.
  1244.  
  1245.           The call command resets ZCOMM and the communications port to 8 bits
  1246.           no parity (8n).
  1247.  
  1248.           EXAMPLE: ena -E7e enables Error Containment(TM) with 7 bits even
  1249.           parity.
  1250.  
  1251.  
  1252.         __________
  1253.  
  1254.          1. The term function normally strips the parity bit unless 8g
  1255.             (graphics) mode is set.
  1256.  
  1257.  
  1258.  
  1259.         (C) 1987 Omen Tech Inc                                Chapter 19 Modes
  1260.  
  1261.  
  1262.         Revised 09-05-87                        Universal Line Printer Edition
  1263.         ZCOMM User Manual                                                  112
  1264.  
  1265.  
  1266.           SEE ALSO: E mode
  1267.  
  1268.         8n Sets 8 bits no parity (default) for transmission with the Kermit,
  1269.           and t commands.
  1270.  
  1271.           The call command resets ZCOMM and the communications port to 8 bits
  1272.           no parity (8n).
  1273.  
  1274.         8g Some PC based bulletin boards send line drawing characters intended
  1275.           for IBM display adapters encoded with the 8th bit set.  8g mode uses
  1276.           8 data bits with no parity.  All 8 bits are also passed to the
  1277.           display, allowing the special graphics characters to be displayed,
  1278.           including those sent by many IBM-PC bulletin boards.  8g mode must
  1279.           not be used when the remote is sending 7 bits with marking, even, or
  1280.           odd parity,
  1281.  
  1282.         8o 8e 8e sets the hardware to 8 bits even parity; 8o sets the hardware
  1283.           to 8 bits odd parity.  The 8e and 8o modes are used only with very
  1284.           specialized applications.  No known dial-up systems use either of
  1285.           these modes.  Most modems do not support this mode.
  1286.  
  1287.         a Addlf adds a linefeed to each carriage return received from the
  1288.           remote.  This is displayed as newline (return/linefeed).  The same
  1289.           action takes place if addlf is in effect when the term function is
  1290.           writing the circular buffer to a file.  This mode is useful when the
  1291.           data from the remote contains carriage returns but no linefeeds.
  1292.           The a mode may be used with the s (Strip control characters) mode.
  1293.           NOTE: i (image) mode supersedes a mode.
  1294.  
  1295.           EXAMPLE: read nolffile.txt; create -a withlf.txt; w; close reads
  1296.           nolffile.txt into the circular buffer, then writes it to withlf.txt
  1297.           with linefeeds added.
  1298.  
  1299.  
  1300.         b Binary mode of file transmission with the f file command.  All 8
  1301.           bits are sent.  This is handy for uploading binary files using the f
  1302.           command to adjacent machines without any useful file transfer
  1303.           protocol.
  1304.  
  1305.           Don't confuse this mode with the protocol file transfer commands
  1306.           which send files with error correcting protocols.  Also don't
  1307.           confuse this with the i mode which affects files received with the
  1308.           term function.
  1309.           NOTE: The fput command can also be used to send a binary file when
  1310.           no monitoring of the remote's responses is needed.
  1311.  
  1312.           EXAMPLE: f -b binfile
  1313.  
  1314.  
  1315.         c, C Compuserve mode allows the remote computer to invoke the
  1316.           Compuserve B protocol.  c causes formfeed from the remote to clear
  1317.  
  1318.  
  1319.         (C) 1987 Omen Tech Inc                                Chapter 19 Modes
  1320.  
  1321.  
  1322.         Revised 09-05-87                        Universal Line Printer Edition
  1323.         ZCOMM User Manual                                                  113
  1324.  
  1325.  
  1326.           the screen, C does not.  When enabled with c or C mode, the
  1327.           Compuserve B protocol uses ENQ and DLE for special functions.
  1328.  
  1329.           EXAMPLE: t -c
  1330.  
  1331.  
  1332.           SEE ALSO: w numeric parameter
  1333.  
  1334.         D Delays detection of carrier loss.  * When carrier is lost, D mode
  1335.           causes ZCOMM to wait up to two seconds for carrier to return.  If
  1336.           carrier returns within that two seconds, ZCOMM pauses another two
  1337.           seconds to allow the modems time to stabilize.  D mode allows file
  1338.           transfers to continue in the presence of interruptions from call
  1339.           waiting or cellular radio communications dropouts.  The modem's
  1340.           carrier dropout timer must be lengthened to two seconds to
  1341.           accomodate such droputs without disconnecting by adding a Hayes
  1342.           S10=20 command to the modem initialization string sent by the dial
  1343.           telephone directory entry.
  1344.  
  1345.         d (Dropout) Suppresses the Carrier Lost message otherwise generated by
  1346.           the term function and protocol file transfers when the
  1347.           communications port detects a loss of carrier.  This mode is useful
  1348.           when operating with direct connections that do not properly drive
  1349.           the carrier detect line.  Changing the communications port with the
  1350.           port command cancels d mode.
  1351.  
  1352.           EXAMPLE: ena -d
  1353.  
  1354.  
  1355.         E Error Containment(TM) When the remote is transmitting continuously,
  1356.           a single "line hit" may garble many characters before the hardware
  1357.           can recover.  E mode makes the term function send an XOFF (^S)
  1358.           character to stop the transmission of data when a "line hit" is
  1359.           detected.  A line hit is detected by the presence of a break signal
  1360.           or framing error.  If the 7e, 7o, 7m, or 7s mode is set, ZCOMM also
  1361.           detects parity errors as line hits.[2] After a brief pause, an XON
  1362.           (^Q) is sent to resume transmission.
  1363.  
  1364.           E mode does not effect protocol transfers.  It is effective only
  1365.           when the remote recognizes XOFF to stop transmission.  E mode cannot
  1366.           be used with programs such as EMACS which use ^S and ^Q as editing
  1367.           commands; it should not be used with X.PC.
  1368.  
  1369.  
  1370.  
  1371.         __________
  1372.  
  1373.          2. Many medium speed modems, including 1200 and 2400 bps units, do
  1374.             not generate framing errors in response to line hits.  When such
  1375.             modems are used, parity must be used to detect line hits.
  1376.  
  1377.  
  1378.  
  1379.         (C) 1987 Omen Tech Inc                                Chapter 19 Modes
  1380.  
  1381.  
  1382.         Revised 09-05-87                        Universal Line Printer Edition
  1383.         ZCOMM User Manual                                                  114
  1384.  
  1385.  
  1386.           EXAMPLE: create -+E7e capture.fil creates capture.fil for output,
  1387.           appending it to any existing instance of the file, enabling 7 bits
  1388.           even parity and Error Containment.
  1389.  
  1390.  
  1391.         e EMACS editors and a few other programs use the ASCII flow control
  1392.           characters XON and XOFF as commands.  These characters cannot be
  1393.           used for their normal flow control functions with EMACS.  Emacs mode
  1394.           suppresses the automatic transmission of XOFF (^S) and XON (^Q) when
  1395.           ZCOMM's circular buffer fills up.  Opening a receive file with the t
  1396.           file command cancels EMACS mode, but it may be turned back on later.
  1397.           ("t -e file" won't activate e mode.)
  1398.  
  1399.           When capturing data to a file with e (Emacs) mode on, the user must
  1400.           manually stop the data from the remote and dump the buffer with the
  1401.           w command or the Alt-W key.  Keyboarded characters automatically
  1402.           trigger a buffer write.
  1403.  
  1404.           EXAMPLE: create capturefile; t -e
  1405.  
  1406.  
  1407.           SEE ALSO: j mode
  1408.  
  1409.         f Full duplex.  ZCOMM does not echo keyboarded characters to the
  1410.           screen.
  1411.  
  1412.         FN Sets the pattern match fail time for the current wait command to N
  1413.           seconds absolute.
  1414.  
  1415.           EXAMPLE: wait -F5 searches for a pattern match, and will fail after
  1416.           five seconds.
  1417.  
  1418.  
  1419.         fN Sets the pattern match fail time for the current wait command to N
  1420.           seconds of inactivity.
  1421.  
  1422.           EXAMPLE: wait -f5 searches for a pattern match, and will fail after
  1423.           five seconds of inactivity.
  1424.  
  1425.  
  1426.           SEE ALSO: f numeric parameter
  1427.  
  1428.         g resumes sending the file once in the term function, equivalent to an
  1429.           XON character.  Disabling g causes a file queued for transmission to
  1430.           wait for an XON character.  Enabling g mode (ena -g) will resume
  1431.           file transmission after a grab command.
  1432.  
  1433.           SEE ALSO: grab command
  1434.  
  1435.         G, GG G mode (the default) allows the term function to recognize XON
  1436.           and XOFF flow control.  GG mode prevents the term function from
  1437.  
  1438.  
  1439.         (C) 1987 Omen Tech Inc                                Chapter 19 Modes
  1440.  
  1441.  
  1442.         Revised 09-05-87                        Universal Line Printer Edition
  1443.         ZCOMM User Manual                                                  115
  1444.  
  1445.  
  1446.           recognizing XON and XOFF flow control.
  1447.  
  1448.           As a special case, disabling G mode allows the interrupt driven
  1449.           output routines in ZCOMM to respond immediately to XOFF and XON
  1450.           characters.  Otherwise, a number of characters may be sent before
  1451.           ZCOMM responds to XOFF.
  1452.  
  1453.         H,h Half Duplex Displays keyboarded characters as they are sent to the
  1454.           host.  H mode causes keyboarded carriage return to be echoed as
  1455.           cr/lf.
  1456.  
  1457.           Two half duplex modes are provided to match computer systems that
  1458.           send a linefeed in response to carriage return ("t -h") and others
  1459.           that give no echo at all to carriage return ("t -H").
  1460.  
  1461.           SEE ALSO: h numeric parameter
  1462.  
  1463.         i If a file is being received with the Term function, Image mode
  1464.           allows all characters received, including NULLS, to be output when
  1465.           the capture buffer is written to disk.  Image mode makes the review
  1466.           function act upon ESCAPE characters.  Image mode overrides the a, s
  1467.           and z modes.  Image mode does not override the A, c, C or Z modes,
  1468.           and does not control the parity bit.
  1469.  
  1470.           EXAMPLE: t -i
  1471.  
  1472.  
  1473.           SEE ALSO: I, v and 8g modes
  1474.  
  1475.           SEE ALSO: ALT-I key
  1476.  
  1477.           SEE ALSO: fget command The fget command is faster as there is no
  1478.           display of the received data.
  1479.  
  1480.           Image mode does not affect data transmitted by ZCOMM.[3]
  1481.  
  1482.         I Super Image mode sets completely transparent 8 bit data capture with
  1483.           the term function.  In addition, the A, c, C, and Z modes are
  1484.           superceded, XON, XOFF, ENQ are not executed.  Super Image mode is
  1485.           useful for capturing binary data from sources that require keyboard
  1486.           or script intervention.
  1487.  
  1488.           If the incoming data contains random escape sequences, ZCOMM's
  1489.           terminal emulation decoding of escape sequences should be
  1490.  
  1491.  
  1492.         __________
  1493.  
  1494.          3. The b (Binary) mode modifies files transmitted with the term
  1495.             function.
  1496.  
  1497.  
  1498.  
  1499.         (C) 1987 Omen Tech Inc                                Chapter 19 Modes
  1500.  
  1501.  
  1502.         Revised 09-05-87                        Universal Line Printer Edition
  1503.         ZCOMM User Manual                                                  116
  1504.  
  1505.  
  1506.           suppressed.  Either v mode should be set, or a display dumb command
  1507.           should be given.
  1508.  
  1509.         J On Unix and Xenix systems, the J mode smooths the display of data
  1510.           coming from slow serial lines by accepting data in smaller chunks.
  1511.           It may be used for interactive applications where jerky output is
  1512.           unesthetic.  J mode increases CPU utilization and context switching
  1513.           overhead.
  1514.  
  1515.         j * The jabberwrite mode causes the term function to dump the circular
  1516.           buffer to disk once a second if a receive file is open, without
  1517.           interrupting the data flow from the remote.  This avoids the delay
  1518.           required when dumping the entire buffer to disk, but may cause loss
  1519.           of data if the output device is too slow, or if its driver software
  1520.           inhibits data interrupts from the remote.  It should not be used
  1521.           with the PCjr because the PCjr disk cannot overlap i/o with disk
  1522.           activity.
  1523.  
  1524.           If a modem error occurs while the circular buffer is being written
  1525.           to disk, ZCOMM cannot detect it until the write operation is
  1526.           finished.  This may affect the quick reaction time the E mode needs
  1527.           for optimum performance.
  1528.  
  1529.           EXAMPLE: t -j
  1530.  
  1531.  
  1532.         K Enables automatic downloading of files with the Kermit protocol.
  1533.           The y mode applies to Kermit AutoDownload.
  1534.  
  1535.         l (letter l) List unit (Printer) on.  Since ZCOMM buffers the printer,
  1536.           it needn't be as fast as the incoming data as long as the buffered
  1537.           data doesn't exceed the circular buffer size.  The rewind command
  1538.           may be used to get extra copies of the received data (assuming it
  1539.           all fits in the circular buffer).  The list unit is accessed with
  1540.           the rom bios printer interface (int 17h).
  1541.  
  1542.           EXAMPLE: t -l enables printer spooling.
  1543.  
  1544.  
  1545.           EXAMPLE: disable -l disables printer spooling.
  1546.  
  1547.           NOTE: If ZCOMM is terminated before all of the circular buffer is
  1548.           output to the printer, the remainder of the data will be lost.
  1549.  
  1550.           SEE ALSO: The l numeric parameter selects the printer device.
  1551.  
  1552.         n sends newline (lf) only when transmitting a file with the term
  1553.           function (no CR).  Keyboarded CR is sent as a newline.  When
  1554.           receiving a file to disk with the term function, Newline is stored
  1555.           on disk as CR LF.  n mode causes newlines to be displayed as CR LF.
  1556.           The n mode is not reset by the call command.
  1557.  
  1558.  
  1559.         (C) 1987 Omen Tech Inc                                Chapter 19 Modes
  1560.  
  1561.  
  1562.         Revised 09-05-87                        Universal Line Printer Edition
  1563.         ZCOMM User Manual                                                  117
  1564.  
  1565.  
  1566.           EXAMPLE: f -n file
  1567.  
  1568.  
  1569.         o Enables B Protocol OverThrusterTm (TurboBTm) for faster speed B
  1570.           Protocol downloads over low error rate channels.  Until Compuserve
  1571.           recognizes TurboB retransmission requests, TruboB should only be
  1572.           used on (virtually) error free lines.
  1573.  
  1574.         p,P When transmitting a file with the term function, the contents of
  1575.           eolstr (CR by default) are sent at the end of each line.  Prompt
  1576.           mode then waits for a prompt character ( g numeric parameter[4])
  1577.           from the remote after each line transmitted from a file.  If GOchar
  1578.           is not received, the wait times out and transmission proceeds in the
  1579.           same manner as with w mode.  The duration of this timeout is
  1580.           controlled by the p numeric parameter.  The q numeric parameter
  1581.           controls the pause between recognizing GOchar and resuming
  1582.           transmission.  This pause is not reset by characters from the
  1583.           remote.
  1584.  
  1585.           EXAMPLE: f -p file
  1586.  
  1587.  
  1588.           SEE ALSO: g, p, q numeric parameters
  1589.  
  1590.           As a convenience, P mode implicitly sets GOchar to 17.  As a special
  1591.           case, if GOchar is set to 17 (called XON, DC1, or ^Q) before the p
  1592.           mode is set, file transmission is stopped until an XON is keyboarded
  1593.           or received from the remote.
  1594.  
  1595.           EXAMPLE: f -P file
  1596.  
  1597.  
  1598.         q Setting q mode causes the term function to guarantee the contents of
  1599.           the circular buffer have been written to disk[5] and then transmit
  1600.           the answerback string parameter in response to ENQ.  An ACK from the
  1601.           local keyboard or a transmitted file also transmits the answerback.
  1602.           An EOT or carrier loss closes the receive file and exits the term
  1603.           function.
  1604.  
  1605.         r CRmode sends the contents of eolstr (CR by default) at the end of
  1606.           each line transmitted from a file with the f command.  There is no
  1607.  
  1608.  
  1609.         __________
  1610.  
  1611.          4. The default for numeric parameter g (GOchar) is linefeed .
  1612.  
  1613.          5. On DOS, the file is written, closed, and reopened.  The TWX
  1614.             protocol assumes that transmitted information has been safely
  1615.             stored before an answerback is sent in response to ENQ.
  1616.  
  1617.  
  1618.  
  1619.         (C) 1987 Omen Tech Inc                                Chapter 19 Modes
  1620.  
  1621.  
  1622.         Revised 09-05-87                        Universal Line Printer Edition
  1623.         ZCOMM User Manual                                                  118
  1624.  
  1625.  
  1626.           pause at the end of each line.
  1627.  
  1628.           EXAMPLE: f -r file
  1629.  
  1630.  
  1631.         S SuperStrip mode strips Form Feed (FF) from the file in addition to
  1632.           the actions of s mode.
  1633.  
  1634.           EXAMPLE: t -S capture.txt
  1635.  
  1636.  
  1637.         s Strip all Control Characters except LF, FF, HT, and BS when
  1638.           capturing to a file with the term function.  In s mode, a BS
  1639.           character causes ZCOMM to attempt to erase the previous character
  1640.           from the output file with an fseek() function call.  This is
  1641.           guaranteed to work only if the output is to a disk file and
  1642.           sufficient characters come after the BS to overlay the "erased"
  1643.           character.[6] An LF is stored in the file as CR LF to make up for
  1644.           the CR that is discarded in s mode.  XON, XOFF, and DEL (RUBOUT) do
  1645.           not display when s mode is in effect.  The a (Addlf, add linefeed to
  1646.           carriage return) mode may be used with the s mode.
  1647.           NOTE: i (image) mode supersedes s mode editing.
  1648.  
  1649.           When displaying file(s) with the cat, more, type, page, bro/v, and
  1650.           bro/p commands, stop when ^Z (CP/M EOF) is read.
  1651.  
  1652.         sss In addition to the above, sss inhibits the display of blank lines.
  1653.  
  1654.           SEE ALSO: display vt100 command
  1655.  
  1656.         t Some remote systems cannot accept input at full speed.  Throttle
  1657.           mode slows the sending of characters to the remote.  The speed is
  1658.           controlled by the t numeric parameter.  The default value slows
  1659.           transmission to about 50 words per minute.  The t mode does not
  1660.           affect protocol transfers.
  1661.  
  1662.           EXAMPLE: f -t command.fil
  1663.  
  1664.  
  1665.           SEE ALSO: t numeric parameter
  1666.  
  1667.         u Enables Upper case conversion of keyboard and file characters sent
  1668.           with the term function (t, f, F2 commands).  The answerback and
  1669.           programmed strings are not affected.  Protocol file transfers are
  1670.           not affected.
  1671.  
  1672.  
  1673.         __________
  1674.  
  1675.          6. This backspace simulation does not stop at a virtual left margin.
  1676.  
  1677.  
  1678.  
  1679.         (C) 1987 Omen Tech Inc                                Chapter 19 Modes
  1680.  
  1681.  
  1682.         Revised 09-05-87                        Universal Line Printer Edition
  1683.         ZCOMM User Manual                                                  119
  1684.  
  1685.  
  1686.           EXAMPLE: ena -u
  1687.  
  1688.  
  1689.           SEE ALSO: ALT-U key
  1690.  
  1691.         v View control characters as ^C.  In addition to the above, vv mode
  1692.           denotes characters with the parity bit set by prepending a tilde
  1693.           (~).  Finally, vvv mode prints incoming characters in hex.  The v
  1694.           modes override the A, c, C, and Z modes.
  1695.  
  1696.           EXAMPLE: t -iv bincapt.fil captures binary data from the modem to
  1697.           bincapt.fil, with control characters displayed legibly.
  1698.  
  1699.           NOTE: View mode is distinct from view option.
  1700.  
  1701.         w Wait mode.  When sending files with the term function, send the
  1702.           contents of eolstr (CR by default) at the end of each line, and then
  1703.           wait until echoes from the remote have stopped.  Useful for sending
  1704.           files to bulletin boards where the remote needs time to prepare for
  1705.           the next text line.  The p numeric parameter controls the length of
  1706.           this wait, which is reset by each character received from the
  1707.           remote.
  1708.  
  1709.           EXAMPLE: f -w file
  1710.  
  1711.  
  1712.         x,X EXit from the term function when EOF is encountered on transmitted
  1713.           file.  In addition, X mode causes the term function to exit when the
  1714.           file upload is interrupted by reading a character matching the value
  1715.           of the m numeric parameter.  The x mode is the standard way for a
  1716.           script to regain control after uploading a file with the term
  1717.           function.
  1718.  
  1719.           EXAMPLE: f -x upload.txt
  1720.  
  1721.  
  1722.           SEE ALSO: m numeric parameter
  1723.  
  1724.         y Yes it is OK to clobber a file already on disk when receiving to a
  1725.           file.  If absent, the operator is given a choice of appending to the
  1726.           current file (a), erasing it (y) or aborting (n).  This mode is
  1727.           reset at each command line and at each obey and function key,
  1728.           pattern action, or downloaded command.  This mode is not allowed if
  1729.           ZCOMM is Restricted.
  1730.  
  1731.         Z (Case is significant!) enables ZMODEM AutoDownload of commands and
  1732.           files when the term function is active (this is the default).  The
  1733.           term function recognizes ZMODEM AutoDownload at 300 bps and higher
  1734.           speeds.
  1735.  
  1736.           EXAMPLE: dis -Z disables AutoDownload.
  1737.  
  1738.  
  1739.         (C) 1987 Omen Tech Inc                                Chapter 19 Modes
  1740.  
  1741.  
  1742.         Revised 09-05-87                        Universal Line Printer Edition
  1743.         ZCOMM User Manual                                                  120
  1744.  
  1745.  
  1746.           ZMODEM AutoDownload sends a security challenge to the sender to
  1747.           discourage Trojan Horse messages.  The challenge may be disabled
  1748.           with an ena -yZ command, resulting in a time savings when using some
  1749.           modems.
  1750.  
  1751.         z Close file when CPMEOF (^Z) is encountered while writing the capture
  1752.           buffer.  z mode also appends a CTRL-Z (CP/M EOF) to the end of files
  1753.           created with the apd, create, t file, browse/a, browse/A, review/w,
  1754.           review/W, and > commands.  Otherwise, ^Z is ignored.
  1755.           NOTE: The Source coughs up an occasional ^Z just as the UPI program
  1756.           is about to print an interesting article.
  1757.  
  1758.         + When receiving to a file already on disk, append the new data to the
  1759.           old file.  This mode is reset at each command line and at each obey
  1760.           and function key, pattern action, or downloaded command.  This mode
  1761.           is not allowed if ZCOMM is Restricted.
  1762.  
  1763.  
  1764.  
  1765.  
  1766.  
  1767.  
  1768.  
  1769.  
  1770.  
  1771.  
  1772.  
  1773.  
  1774.  
  1775.  
  1776.  
  1777.  
  1778.  
  1779.  
  1780.  
  1781.  
  1782.  
  1783.  
  1784.  
  1785.  
  1786.  
  1787.  
  1788.  
  1789.  
  1790.  
  1791.  
  1792.  
  1793.  
  1794.  
  1795.  
  1796.  
  1797.  
  1798.  
  1799.         (C) 1987 Omen Tech Inc                        Chapter 19 Term Function
  1800.  
  1801.